<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<logic:empty name="usuario">
	<logic:forward name="login" />
</logic:empty>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		
		
		<script type="text/javascript">
			var tarea;
			
			$(function(){
				var url = "/ExplotacionAction.do?metodo=CargarInformeDiario";
			   	$.ajax({
			    	url: url, 
			    	dataType: 'json',
			    	cache: false,
			    	async: true,
			    	timeout: 30000,
			    	selectFirst: false,
			    	success: function (tarea_tmp, textStatus , XMLHttpRequest) {
						if(textStatus == "success") {
							tarea = tarea_tmp;	
							CargarDatosTarea();
						}
			    	},
					error: function (XMLHttpRequest, textStatus, errorThrown) {
					}				
				});      				   	
			});				
			
			function CargarDatosTarea() {
				$("#nombre").attr("value",tarea.nombre);
				$("#dias_semana").attr("value",tarea.diasSemana);
				if(tarea.activa == 'S')
					$("#activa").attr("checked","checked");										
				else
					$("#activa").attr("checked","");
				$("#fecha_ultima").attr("value",tarea.fechaUltimaEjecucion);
				$("#hora_ultima").attr("value",tarea.horaUltimaEjecucion);
			}
			
			function GrabarDatos() {
				
				var datos = "&nombre=" + $("#nombre").attr("value");
				datos += "&fecha_inicio=" + tarea.fechaInicio;
				datos += "&hora_inicio=" + tarea.horaInicio;
				datos += "&dias_semana=" + $("#dias_semana").attr("value");
				datos += "&minutos_repeticion=" + tarea.repeticionMinutos;
				datos += "&nombre_clase=" + tarea.nombreClaseTarea;
				datos += "&activa=";
				if($("#activa").attr("checked"))
					datos += "S";
				else
					datos += "N";				
				datos += "&fecha_ultima=" + $("#fecha_ultima").attr("value");
				datos += "&hora_ultima=" + $("#hora_ultima").attr("value");
				
				var url = "/ExplotacionAction.do?metodo=ModificarInformeDiario" + datos;
				
			   	$.ajax({
			    	url: url, 
			    	type: 'POST',
			    	cache: false,
			    	async: false,
			    	timeout: 30000,
			    	selectFirst: false,
			    	success: function (responseText, textStatus , XMLHttpRequest) {
								if(textStatus == "success")
									alert("Los Datos se han Grabado Correctamente");
								else
									alert("Los Datos NO se han Grabado Correctamente");																
			   		},		       	
					error: function (XMLHttpRequest, textStatus, errorThrown) {
						alert("Error al conectar con el sistema. Reinténtelo de nuevo");						
					}			
			   	});					
			}
		</script>
	</head>
	
	<body>
		<div class="blocks" style="width: 95%;">
			<div class="block" style="width: 500px; float: left;">
  				<h3 class="title"><span>Configuración Informe Diario</span></h3>
  				<div class="block-div"></div><div class="block-div-arrow"></div>  				
  			</div>
  			<div id="spacer"></div>
			<div id="opciones" style="text-align: left; width: 700px; margin-left: 10px;">
				<label class="options">Activa : </label><input type="checkbox" id="activa" style="width: 16px; vertical-align: bottom;" /><br><br><br>
				<label class="options">Nombre Tarea : </label><input type="text" id="nombre" style="width: 250px; text-align: center;"/><br>
				<label class="options">Días de la Semana : </label><input type="text" id="dias_semana" style="width: 250px; text-align: center;"/>(Ej. L,M,X,J,V,S,D)<br>
				<label class="options">Fecha Última Ejecución : </label><input type="text" id="fecha_ultima" style="width: 80px; text-align: center;"/>(Ej. 2010-12-01)
				<br>La Fecha Última Ejecución en blanco fuerza que se relance el informe en la siguiente comprobación del planificador (cada 30 minutos por defecto)<br>
				<label class="options">Hora Última Ejecución : </label><input type="text" id="hora_ultima" style="width: 50px; text-align: center;"/>(Ej. 23:00)<br>		
				<br>
				<input type="button" value="Grabar" onclick="GrabarDatos();">
											
  			</div>
  			
 			<div id="spacer"></div>
		</div>		
	</body>
</html>